#MainBody {
	#TopPart {
		#Contents {
			.Reader {
				min-width: 700px;
				width: 100%;

				.Navigation {
					border-collapse: separate;
					border-spacing: 2px;
					display: table;
					margin: 5px auto;

					.Previews {
						display: table-row;

						div {
							@auxpadding: 2px;

							border: @global_simple_border;
							display: table-cell;
							margin: 0px;
							padding: @auxpadding;
							text-align: center;
							width: @global_preview_size + (@auxpadding * 4) !important;

							img {
								vertical-align: middle;
							}
						}
					}
					.Buttons {
						display: table-row;

						div {
							display: table-cell;
							text-align: center;

							input, button {
								.ButtonFormat();
							}
						}
					}
					.Previews, .Buttons {
						.Jump5Items {
							@media (max-width:@global_min_width) {
								display: none;
							}
						}
					}
				}

				.Page {
					text-align: center;
					width: 100%;

					img {
						max-width: 100%;
					}
				}
			}
		}
	}
}
